人喰いアメーバ - anti-pattern
アンチパターン名(antipattern name)
aka
単一のクラスに大量の属性やメソッドが集中している
単一のクラスにお互いに関係のない属性やメソッドが混在している
単一のコントロールクラスに単純なデータオブジェクトが結びついている
対策
要求仕様に基づいて、属性とメソッドを関連するもの同士で分類し、グループ化する
分類した属性、メソッドを、新たなクラスに移すことを検討する
クラス間の結びつきを見直す
本来固有でないメソッド(汎用ユーティリティー的な性格のメソッド)などを別のクラス(ユーティリティークラス)に移す